$(function() {
		sys.selectpicker({
		id : 'payType', // select的id
		url : rootPath + "/dict/listKeyMapEntites", // 请求数据的远程地址
		param : {
			keyType : 'payType'
		}, // 过滤参数
		// defaultValue:{},
		valueField : 'keyValue',
		textField : 'keyIntro',
		width : '200px'
	});								
	
	// 定义列
	var columns = [
		{
				field : 'no',
				title : '序号',
				align : 'left',
				formatter : function(value, row, index) {
					return index + 1;
				}
		},
		{
				field : 'payNane',
				title : '支付名称',
				align : 'center'
		},
		{
				field : 'payType',
				title : '支付类型',
				align : 'center'
		},
		{
				field : 'bankName',
				title : '银行名称',
				align : 'center'
		},
		{
				field : 'accountName',
				title : '账户名称',
				align : 'center'
		},
		{
				field : 'provnce',
				title : '开户省',
				align : 'center'
		},
		{
				field : 'city',
				title : '开户市',
				align : 'center'
		},
		{
				field : 'area',
				title : '开户区',
				align : 'center'
		},
		{
				field : 'bankAmount',
				title : '银行账号',
				align : 'center'
		},
		{
				field : 'bankChild',
				title : '所属支行',
				align : 'center'
		},
		{	
			field : '#',
			title : '操作',
			align : 'center',
			formatter : function(value, row, index) {
				if (row.status == "0") {
					return "<a href='javaScript:void(0);'onclick='updateStatus("
								+ row.id
								+ ","
								+ row.status
								+ ")'>启用</a>"
								+ "<a href='javaScript:void(0);'onclick='toEdit("
								+ row.id + ")'>编辑</a>";
				} else if (row.status == "1") {
					return "<a href='javaScript:void(0);'onclick='updateStatus("
								+ row.id
								+ ","
								+ row.status
								+ ")'>停用</a>"
								+ "<a href='javaScript:void(0);'onclick='toEdit("
								+ row.id + ")'>编辑</a>";
				}
			}
		}, ];
			
			
	// 定义查询回调函数（查询参数在此设置）
	var queryParams = function(params) {
	
		var id =  $("#id").val()
		var payNane =  $("#payNane").val()
		var payType =  $("#payType").val()
		var partnerId =  $("#partnerId").val()
		var publicKey =  $("#publicKey").val()
		var privateKey =  $("#privateKey").val()
		var returnUrl =  $("#returnUrl").val()
		var notifyUrl =  $("#notifyUrl").val()
		var domain =  $("#domain").val()
		var bankName =  $("#bankName").val()
		var accountName =  $("#accountName").val()
		var provnce =  $("#provnce").val()
		var city =  $("#city").val()
		var area =  $("#area").val()
		var bankAmount =  $("#bankAmount").val()
		var bankChild =  $("#bankChild").val()
		var status =  $("#status").val()
		var createTime =  $("#createTime").val()
		var creater =  $("#creater").val()
		var modifier =  $("#modifier").val()
		var modifyTime =  $("#modifyTime").val()
		
		return {
			rows : params.limit, // 页面大小
			page : params.pageNumber, // 页码
			id : id,
			payNane : payNane,
			payType : payType,
			partnerId : partnerId,
			publicKey : publicKey,
			privateKey : privateKey,
			returnUrl : returnUrl,
			notifyUrl : notifyUrl,
			domain : domain,
			bankName : bankName,
			accountName : accountName,
			provnce : provnce,
			city : city,
			area : area,
			bankAmount : bankAmount,
			bankChild : bankChild,
			status : status,
			createTime : createTime,
			creater : creater,
			modifier : modifier,
			modifyTime : modifyTime
		};
	};
	
	var url = rootPath + "/sysPayConfig/listSysPayConfigPage"; // 请求json数据的服务器地址
	sys.initTable('sysPayConfigTable', {
		url : url,
		queryParams : queryParams,
		columns : columns,
		striped : true,
		clickToSelect : true
	});

	// 查询
	$('#btnQuery').on('click', function() {
		sys.reloadTable('sysPayConfigTable');
	});
	
	// 清空
	$('#btnClear').on('click', function() {
		$("#id").val("");
		$("#payNane").val("");
		$("#payType").val("");
		$("#partnerId").val("");
		$("#publicKey").val("");
		$("#privateKey").val("");
		$("#returnUrl").val("");
		$("#notifyUrl").val("");
		$("#domain").val("");
		$("#bankName").val("");
		$("#accountName").val("");
		$("#provnce").val("");
		$("#city").val("");
		$("#area").val("");
		$("#bankAmount").val("");
		$("#bankChild").val("");
		$("#status").val("");
		$("#createTime").val("");
		$("#creater").val("");
		$("#modifier").val("");
		$("#modifyTime").val("");
	});

	$('#btnAdd').on('click', function() {
		sys.showRemote(rootPath + '/sysPayConfig/toAddSysPayConfig', function() {
			var key = sys.dialog.getData("key");
			if (key == '1') {
				sys.showSuccess("添加成功！", sys.reloadTable('sysPayConfigTable'));
			} else if (key == '0') {
				sys.showErr("添加失败！");
			}
		}, {
			title : '新增支付方式',
			width : 600,
			height : 600
		});

	});

})

// 跳转编辑页面
function toEdit(id) {
	window.location.href = rootPath + "/sysPayConfig/toUpdateSysPayConfig?id=" + id;
}